home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / 2002v2ba.zip / README.WBA < prev    next >
Text File  |  1996-08-29  |  86KB  |  1,798 lines

  1. ---------------------------
  2. Release WideBeta A 08-29-96
  3. ---------------------------
  4. Problem: Corporate owned ships were blowing up the shiplocation control
  5.          pointers.
  6. Status:  Minor oversight, fixed and shouldn't cause anymore problems.
  7.  
  8.  
  9. Problem: Users getting corrputed TWNODE.DAT files.
  10. Status:  I haven't been able to pinpoint the circumstance that causes this
  11.          or to reproduce it faithfully yet.  I've added additional code that
  12.          will detect a corrupted TWNODE file, rewrite it and put a blank
  13.          local Node 0 in there.  If your TWNODE file is fine right now, please
  14.          make a backup of it until I can find what circumstance is corrupting
  15.          the first 60 bytes of this file.
  16.  
  17. Request: A long standing request was to use DorinfoX where X was the actual
  18.          node number.  The init system will attempt to use Dorinfo1, Dorinfo2,
  19.          ...etc for Dorinfo mutliple nodes
  20.  
  21.  
  22. ---------------------------
  23. Release WideBeta 9 08-18-96
  24. ---------------------------
  25. This should be the last of the wide Beta releases!  At this time the game
  26. looks quite solid with the exception of the following known problems:
  27.  
  28. Fix:    Problem with ships occasionally dissapearing when another player
  29.     purchases a new one.
  30. Status: Fixed - Found a case where overlapping ship records (old format)
  31.     would cause the next ship record to be trashed.
  32.  
  33. Fix:    Too easy to rob ports and sell back immediately.
  34. Status: Removed steal-sell cycle
  35.  
  36. Fix:     Fighters lost during retrieval from sector.
  37. Status: Multinode problem - Fixed with new status checking routines.
  38.  
  39. Fix:       Many, many places where two players online simultaneously could
  40.     cheat the game by updating the same record at the same time.
  41. Status: Fixed multi-player mode by modifying all asset-altering routines
  42.     to verify the delta change before allowing the update to be
  43.     written.  1st player will now get the change, but 2nd player will
  44.     be notified that there aren't enough of xxxx available for what
  45.     they're trying to do and the transaction will be aborted.
  46.  
  47. Fix:    Error codes 162 on many Lantastic, Novell and other share-based
  48.     networks.
  49. Status: Fixed multi-player record update problems caused by inability of
  50.     some networks to mark an entire directory as Shared access.  The
  51.     Node status file and the short message file were being re-created
  52.     during the user's session, thereby creating a new file that did
  53.     NOT have a read-only or shared flag set.  Both subsystems have
  54.     been redesigned to re-use the same files in a traditional database
  55.     format.  Its slower, takes up more space, but guarantees that
  56.     the older network designs will work with it.
  57.  
  58. New:    After years of requests, we finally broke down and added Fossil 
  59.     and Digifossil support.  Setup for these I/O approaches is done
  60.     entirely from within the Node editor of TEDIT. 
  61.  
  62. ---------------------------
  63. Release WideBeta 8 09-20-95
  64. ---------------------------
  65. Well we've been working on finishing up with version 2.00!  I'd like to
  66. also announce that we're working on a (gasp) NEW GAME!  We don't like to
  67. talk about vapor-ware, but we want to let everyone know why we aren't doing
  68. as much to TW2002 as some think we should be. ;)  We're working on creating
  69. a new game that lends itself to a whole new approach in online gaming.
  70. We're not going to release the details on this new game, but maybe the 
  71. following will give you a taste of the future:
  72.     We've been working with a number of 3-D rendering tools to produce
  73.     graphical scenes and animations. (no, not just ANSI anymore).
  74.     We're doing Windows (and Win95) programing. (ooooo! Client-Server
  75.     stuff!)
  76.     Just today I was editing SOUND clips. (big grin)
  77. So yes, we *are* busy working on something besides TW2002.  And yes, it will
  78. be a BBS-door game.  So keep yer eyes open for it!  Now back to TW2002
  79.  
  80.  
  81. New:     Tournament mode added
  82.      This feature, when enabled in Tedit (G - General Options One) will
  83.      let you set a special tournament mode.  When the mode is on, you
  84.      can set a "window" of days in which users are allowed to start up
  85.      a player in the game.  Once that window expires, they can only
  86.      watch the scores.  Also, you can set a limit to the Number of Times
  87.      Blown Up.  This is one method to disqualify users from tournaments
  88.      to reach a winner.  This is also a good method to prevent them 
  89.      from "mothing" other users (running into the opponents defenses
  90.      just to waste some of them, getting blown up in the process and
  91.      then escaping to the Stardock to get another ship.  Repeat)
  92.  
  93. Fix:     Corrupted data files caused when someone put too many characters
  94.      in the Underground password on their 2nd+ attempt to do so.
  95. Status:  Underground Password length changed to 25 in all locations so this
  96.      cannot be overflowed.
  97.  
  98. Request: Users wanted to be safe from P-torp if they were parked in Citadels
  99. Status:  Protection from P-Torp in citadels now implemented.
  100.  
  101. Fix:     False anomaly readings on density scans.
  102. Status:  Fixed - Found false anomolies left by de-cloaking at login
  103.  
  104. Fix:     Q-Cannon not using correct rates in the atmosphere.
  105. Status:  Fixed - Q-Cannon fires at correct atmospheric rate.
  106.  
  107. Bug:     Able to transport/Planetary T-warp with a ship in tow.
  108. Status:  Fixed - Cannot land with ship in tow.  No longer able to transport
  109.      or planetary t-warp with a ship in tow.
  110.  
  111. Request: Do not convert Corp planets to personal by leaving personal
  112.      fighters.
  113. Status:  Changed.  Corp planets aren't reverted to personal by leaving
  114.      personal fighters anymore.  You have to actively switch the planet
  115.      ownership to change it.
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122. ---------------------------
  123. Release WideBeta 7 07-29-95
  124. ---------------------------
  125. Release 8 will cover a number of pertinent bugs as Chris Lewis has just sent
  126. us a new bug-list update.  We are aware of the problems that Lantastic users
  127. are having with multinode right now, and are working on the problem but do
  128. not have a fix for you yet.
  129.  
  130.  
  131. Fix:     New player planets could end up in Fedspace.
  132. Status:  New planets are not placed in Fedspace.
  133.  
  134. Fix:     New player planets routine could get caught in a loop if a player
  135.      completely ringed Fedspace with defensive fighters.
  136. Status:  If a new player planet cannot be created with a clear route to 
  137.      Sector 1, TW attempts to create a planet with a direct path to any 
  138.      of the other Class 0 ports or StarDock.
  139.  
  140. Fix:     Game log would not pause every 25 lines.
  141. Status:  Fixed the line count problem with time-stamped game log display.  
  142.      No longer displays 50 lines before pausing.
  143.  
  144. Fix:     Player getting spurious destruction message.
  145. Status:  Fixed bug whereby a message is displayed to the previous player 
  146.      logged into the game whenever a player destroys an alien vessel.
  147.  
  148. Fix:     Tedit not displaying entire player list.
  149. Status:  Fixed error in TEDIT that didn't allow display of player list for 
  150.      games having maximum players of 150 players or less.
  151.  
  152. Fix:     Ship Transport loophole allowing unlimited range transport.
  153. Status:  Fixed bug that allowed players to transport to any ship from a 
  154.      sector where they had previously been destroyed while attacking 
  155.      a port.
  156.  
  157. Request: Wanted the ability back to transwarp with a ship in tow.
  158. Status:  Created second type of TransWarp device.  The Type 1 TransWarp 
  159.      device acts as the original (No TransWarp towing), but the Type 2 
  160.      TransWarp device has towing capabilities. (for a higher cost :)
  161.  
  162. Fix:     Field validation problem inside error loop while entering an
  163.      underground password.  Caused overwrite of fields in Sysconfig
  164.      thereby corrupting the database.
  165. Status:  Fixed.  Users can no longer enter a blank password the first time
  166.      and then a longer than 25 byte password inside the error handler to
  167.      cause this corrupted overwrite.
  168.  
  169.  
  170.  
  171.  
  172. ---------------------------
  173. Release WideBeta 6 05-14-95
  174. ---------------------------
  175.  
  176. Well THIS took a hell of a long time in coming to existance.  Over the
  177. last year I underwent a major change of career and left my previous job
  178. as an IBM Systems Engineer (mainframes & midrange) for Allied Signal.
  179. MaryAnn and I are now working with a company building a large, entertainment
  180. BBS system with local access throughout the Midwest (from Wisconsin to
  181. Texas).  As of this release, Metropolis BBS is now a 425 line system 
  182. with full Internet capabilities, tons of great multiuser games (including
  183. the MajorBBS version of Trade Wars 2002) and a truly amazing sinkhole
  184. where our time is concerned.  Since we didn't have any time to work
  185. on Tradewars, we've hired a programmer to get the project back underway.
  186. John Pritchett has joined Martech and has been diligently wading through
  187. bug reports and cleaning up overflow problems and loopholes as fast as
  188. humanly possible.  Any NEW bug reports should be faxed to us at
  189. 913-842-7818 with as much detail as possible on how to duplicate the 
  190. problem.  We wish that it wouldn't have taken so long to get this release
  191. out the door, but our careers do come first over our home business.
  192.  
  193. We now have additional people working for us on a permanent basis to
  194. handle the processing of upgrades and new subscriptions.  Upgrades are
  195. finally under control.  Any coming in now are getting turned around in 
  196. a week or so.  It was an amazing mountain of work to tackle with the 
  197. upgrade announcement. :)  If you still don't have yours and its been a 
  198. few weeks, then it either never reached us, or it didn't reach you via 
  199. the mail.  Email is no longer a viable way to contact us since everyone 
  200. and their brother are constantly sending email ranging from "Whats the
  201. password to the underground" to "How do I get my computer upgrade".  
  202. If you need to contact Martech Software, either use the US Mail or fax 
  203. us at 913-842-7818.  (Take note that our mailing address has changed)
  204.  
  205. This release cleans up a few of the multinode errors that could cause the
  206. game to abend, but does not yet add checks to prevent multinode cheating.
  207. The file locks for multinode cheating will be in the next two Beta 
  208. releases and will come much faster than this one. :)  John and I have been
  209. concentrating on cleaning up overflow problems, cosmetic bugs, and anything
  210. that would allow a player on a single node system to cheat.  As you will 
  211. see from the following lists, we've caught many of them but there are sure
  212. to still be some so feel free to fax in bug reports of any outstanding
  213. "cheat" possibilities.  (single user only, we're fully aware of what we
  214. have to do and change to prevent multinode cheaters). 
  215.  
  216. Now, on to fixes:
  217.  
  218. Fix    : Turn rollovers caused while towing ships
  219. Status : Fixed, new routines in place to handle subtraction of turns
  220.      while towing.  This will handle all rollovers caused by
  221.      ship towing. (was giving player 32000+ turns)
  222.  
  223. Fix    : Spurious write of "This is [planetname]" during landing process.
  224. Status : Removed display as it was originally for debugging purposes only.
  225.  
  226. Fix    : Able to see cloaked ships not of your Corp in area.
  227. Status : Fixed.  Added additional check for cloaked ships during corp
  228.      scans and other area scans so that ship must be owned by the
  229.      player's corp to be seen.  Otherwise its left unseen.
  230.  
  231. Fix    : Transwarp prompt entered state where will automatically fall into
  232.      Twarp mode when entering a non-adjacent sector.
  233. Status : Fixed.  Twarp mode will only engage if user answers Yes to prompt.
  234.      This also clears up most other Twarp engagement problems including
  235.      problems while attempting to engage Twarp if towing another ship.
  236.  
  237. Fix    : If bidding too high or low during trading, spurious messages appear
  238.      which do not make sense.
  239. Status : Cleaned up all handling of port trading responses.  At the same time,
  240.      additional checks were added to prevent incorrect responses.
  241.  
  242. Fix    : If trading port was "angered" then the bid was still modified as
  243.      if it were an acceptable bid.
  244. Status : The trading port will hold on its last bid until it receives a
  245.      reasonable counter bid.
  246.  
  247. Fix    : Course calculations for Transwarp drive used currently set Avoids.
  248. Status : Transwarp jump calculations will no longer worry about Avoided
  249.      sectors that are not the destination.  Twarp course plots will 
  250.      go right through avoided sectors.  This also happens now for
  251.      planetary Transport.
  252.  
  253. Fix    : Phantom Class 0 ports were created by Bigbang.
  254. Status : Fixed. Changed Toloop count for the Class 8 port in BigBang to
  255.      go from the current port number to the total ports to be
  256.      created.  Used to go from current to current plus 5% of total
  257.      ports but due to a rounding error this could miss a few ports thus
  258.      not initializing them.  These unitialized ports were then placed
  259.      into sectors resulting in the phantom Class 0 ports.
  260.  
  261. Fix    : Many cases, rounding or overflow errors resulting in cheating
  262.      loopholes.
  263. Status : Created bounded add and subtract routines which perform their
  264.      addition or subtraction up to a specified boundary and return
  265.      in an error variable any amount that was truncated due to the 
  266.      boundary.  These procedures have been implemented throughout
  267.      the game to set hard boundary limits for almost all user
  268.      transactions.
  269.  
  270. Fix    : Salvage from destroyed ships could increase total number of holds
  271.      beyond set limits.
  272. Status : Fixed. Holds of inventory grabbed will not exceed the total number
  273.      of holds for a given shiptype.
  274.  
  275. Fix    : Transactions involving Oreinv in Planet, Ship and Port routines
  276.      could have wierd results and rollovers.
  277. Status : Implemented the bounded math functions to eliminate any Ore
  278.      inventory rollover problems.  (example, beating your ship against
  279.      a planetary Interdictor generator in an attempt to screw up the
  280.      Ore inventory so that the planet became corrupted.)
  281.  
  282. Fix    : Strange results with inventory handling.
  283. Status : Fixed.  Bounded math functions implemented throughout the game
  284.      in any and all transactions that involve Ore, Org and Equ 
  285.      calculations.  It should not be possible to break the handling
  286.      of inventory now.
  287.  
  288.  
  289. Multinode problem #1 - Daily Log system.
  290.  
  291. The daily log system was causing contention between nodes in a multinode
  292. setup.  I threw out the old system of using a text file and redesigned it
  293. using a normal, shared database file.  This file is in readdenynone mode
  294. the majority of the time, and only opens for writes when it appends a new
  295. record and locks it to add a new message.  While I was at it, I modified
  296. the display routines to track the current ANSI code in effect and reissue
  297. it for a new line if the message line exceeded 80 bytes.  Also, the
  298. log display routines were modified to include the ability to show a time/
  299. date stamp for each and every line in the daily log.  This was further
  300. modified to only show if the time/date has changed from the previous
  301. entry.  The new prompt for "Include Time/date stamp" defaults to No, so if
  302. your users just hit the one extra Return, it will look like the old system.
  303.  
  304. ------------------------------------------------------------------------
  305.  
  306. NOTE:  The majority of lockup problems in a multinode environment were
  307.        being caused by the above file being a text file.  Turbo Pascal
  308.        doesn't let you handle text files very well in a multiuser mode
  309.        so it was necessary to change this to a database.  If this screws
  310.        up some people's addons, I'm sorry, it was necessary for the
  311.        stability of the game under a multinode setup.
  312.        For anyone that writes 3rd party addons that deal with the
  313.        TWOPENG.DAT daily log, here is the new format:
  314.  
  315.      logf=record
  316.        msg    : string[160];
  317.        time   : string[11];
  318.        date   : string[8];
  319.      end;
  320.  
  321. ------------------------------------------------------------------------
  322.  
  323. Multinode problem #2 - Corp Editor.
  324.  
  325. The Corp editor wasn't designed (nor was any of tedit) to work while a
  326. user was online, playing.  However, due to an oversight of mine, it
  327. didn't work at all if you have Share running. (whoops).  The proper
  328. DOS file modes are being used now so that Share being loaded won't
  329. cause Tedit's corp editor to barf out with an error code 162.  (162 is
  330. always related to a file sharing/lock problem).
  331.  
  332. Request: Reposses extra ships left in the Fedspace.  Users are
  333.      using this strategy to park their ships in a safe haven.
  334. Status : Well I hope everyone heeded the warning in Beta 4 and Beta 5
  335.      because this is now ACTIVE. :)  Any ship left in FedSpace
  336.      during cleanup WILL BE REPOSSESED!
  337.  
  338. NEW    : The Feds, being the Lawful types that they are, now cleanup
  339.      FedSpace of navhazard everynight.  They just can't stand a
  340.      chaotic, messy sector to live in.
  341.  
  342. NEW    : NEWSFLASH!  ALIENS ARE FEDUP!  THE MAJORITY OF THEM TURN EVIL!
  343.      (grin)  Well good players keep saying they don't have enough
  344.      targets out there, so the bulk of the Alien traders have now
  345.      turned evil.  Approximately 1/8th of them still hold to the
  346.      light, while the others have gone to the dark side.
  347.  
  348. Fix    : Rank and Kills in Corp editor, don't do anything, what are they?
  349. Status : Fixed.  Rank and Kills in there are leftovers from an old
  350.      concept that didn't go anywhere.  They've been cleaned out of
  351.      the editor.
  352.  
  353. Fix    : Tedit - User editor - Onplanetnum doesn't do anything.
  354. Status : Its not supposed to, its a display only field which I'll make
  355.      more apparent by removing the option to edit it.  The Current
  356.      ship# is also a refference only, display.  The game would get
  357.      massively corrupted if the ship and planet pointers could be
  358.      edited.  Having two people in the same ship is a mess.
  359.  
  360. Fix    : When the planet max is reached, the last planet record just
  361.      gets written over.
  362. Status : Argh!  A damn off by one problem was letting this happen.  It
  363.      should be taken care of now and users should get the message
  364.      "Not enough free matter exists to make a new planet, perhaps
  365.      you should destroy one somewhere first".  I don't know how long
  366.      this problem has been lurking in there, but I imagine its been
  367.      quite a while.  This was also occuring in the New Player Planet
  368.      routine (called the same PlanetConstruct function) so I imagine
  369.      it would have gotten real confusing and made it look like new
  370.      player's planets were dissapearing.
  371.  
  372. Fix    : New mod that a Scout doesn't have an escape pod only works if
  373.      someone else blows you up, if you kill yourself, you have one.
  374. Status : Fixed.  If you get yourself blowup in a scout now, you get the
  375.      deathdelay lockout, and lose half your experience and alignment.
  376.  
  377. Fix    : "Dissapearing ships" or unable to see a ship in a sector with
  378.      another player present.  Ship showed up on Transporter info but
  379.      not in regular display.
  380. Status : Fixed.  I believe this was also the dissapearing ship bug that
  381.      many others were complaining about.  The ship that they thought
  382.      was gone was really still there, it just wasn't showing up in
  383.      a sector display (most often the stardock where you left it) but
  384.      could be transported to.
  385.  
  386. Fix    : Towing a manned ship often results in an unmanned ship or even
  387.      someone else's ship being towed along for the ride.
  388. Status : Fixed.  One little errant pointer is all it takes, and in this
  389.      case, the towing pointer to the user pointer to the ship was
  390.      missing one character that indicated the usernumber was a pointer
  391.      to a ship, thus the ship being towed was the Shipfile(usernumber)
  392.      (usually always the wrong one), instead of
  393.      Shipfile(usernumber(currentship)).  This could also account for
  394.      dissapearing ships as people's ships would get towed out from
  395.      under them.
  396.  
  397. Fix    : Occasional spurt of "Transfers not allowed in Citadels" when
  398.      trying to do corp transfers.
  399. Status : This was a leftover flag from when you try to land on a planet
  400.      that someone else is defending and you retreat.  Its cleared now.
  401.  
  402. Fix    : Trying to transwarp a planet to the sector its already in gets
  403.      real wierd.
  404. Status : The program now just rebuffs the user for trying to do something
  405.      that silly.
  406.  
  407. Fix    : While towing another ship, your Turns left do not display properly.
  408. Status : It was displaying the turns left of the person being towed not
  409.      the one doing the towing.  This is fixed now.
  410.  
  411. Fix    : Attacking the Stardock caused the production values to go silly
  412.      so that it would end up buying 600,000+ of everything or such.
  413. Status : Fixed.  This was a direct result of beefing up the Stardock so
  414.      it would be damn hard to kill anymore.
  415.  
  416. Fix    : On finding/showing an enemy mined sector, user is given option
  417.      to avoid that sector in the future.  Doesn't take if they say yes.
  418. Status : Does now!  This can be tripped by entering a sector thats mined,
  419.      or by using a Holoscanner to check adjacent sectors.  It properly
  420.      records it now and saves the avoid.
  421.  
  422. Fix    : Player retreats from an interdictor enough to send his turns left
  423.      below zero which results in having 65000 turns.
  424. Status : Fixed.  Capped.
  425.  
  426.  
  427. Fix    : Player gets caught on a planet while blowing it up, the "On planet"
  428.      flag remains stuck on that player and they're invincible.
  429. Status : Fixed, the player will now show up and not be considered on a planet.
  430.  
  431.  
  432. Report : Getting blown up while attacking Stardock results in being stuck,
  433.      can't seem to warp anywhere.
  434. Status : I couldn't reproduce this, anyone?
  435.  
  436. Report : Getting blown up while attacking Stardock results in having unlimited
  437.      transport range.
  438. Status : Couldn't duplicate this one either.  Anyone?
  439.  
  440.  
  441.  
  442. ---------------------------
  443. Release WideBeta 5 02-13-94
  444. ---------------------------
  445. Wow!  We've been super busy around here getting upgrade requests processed.
  446. If you're still waiting for yours, please be patient, we're working through
  447. them as fast as possible.  Beta Six will hopefully follow up pretty soon
  448. as I haven't had much time to work on the updates this last month, but will
  449. have more time now.
  450.  
  451.  
  452.  
  453. Fix    : Placing contracts on yourself generates funny money.
  454. Status : Fixed.  Didn't know this was broken, but thanks again to
  455.      Floyd driver for pointing out that this was also a problem
  456.      same as the police bounties were.
  457.  
  458. NEW    : From this point on, SCOUT MARAUDERS WILL NOT HAVE ESCAPE PODS!
  459.      Please make sure that your users UNDERSTAND this point as its
  460.      rather important! :)  Logistically, the scout should never have
  461.      had an Escape pod, so now it doesn't.
  462.  
  463. Fix    : When capturing someone's ship that had a Limpet attached, it
  464.      would spawn a new limpet onto the escape pod.
  465. Status : Fixed.
  466.  
  467. Fix    : Port 0s were not charging the 5,000 credits to remove a Limpet
  468.      like they should.
  469. Status : Fixed.
  470.  
  471. Fix    : Tedit was allowing entries for Fighter Owner in a sector outside
  472.      of the allowed range.
  473. Status : Done.
  474.  
  475. Fix    : Transferring funds to yourself was still sending a message.
  476. Status : Done, message removed if both accounts involved are the same.
  477.  
  478. Fix    : Problems with Takeall routine on a planet with near-max inventory.
  479. Status : Fixed this.  Minor oversight on my part for the variable type
  480.      used to handle the processing.
  481.  
  482. Fix    : Still needed some additional codes to prevent cheating with the
  483.      retreat functions.
  484. Status : Upon entering the game, last sector visited is set to the user's
  485.      current location.  This will eliminate some loopholes people
  486.      were using with accomplaces helping them retreat into remote
  487.      locations.
  488.  
  489. Fix    : Minor oversight, didn't charge a turn for ship to ship
  490.      transporter use.  Also opened hole for easier steal/sell cycle.
  491. Status : Put in the check to prevent transporting without a turn and
  492.      charged a turn for transport use.
  493.  
  494. Fix    : Blind Twarping (and getting blown up) could result in giving
  495.      you a rediculous number of holds of Ore.
  496. Status : Fixed.  Do NOT deduct the ore amount from a new escape pod as
  497.      its already sitting at zero. :)
  498.  
  499. Request: Cloaking failure is too tough.
  500. Status : Changed.  Cloaks are now 100% for the first 24 hours minimum.
  501.      After that time, they will have an x% chance of failure
  502.      cumulative each day that the user doesn't log back into the
  503.      game.  (This value settable in Tedit)
  504.  
  505. Fix    : Non-standard Irq support over 8 not working properly.
  506. Status : I had a problem with my SHL and the offset for 8250 slave mode
  507.      when the IRQ is 9-15.  I didn't have time to get this fixed so
  508.      I just limited the IRQ support for 2-8 until I can get this one
  509.      tackled.  Using IRQ's 9 thru 15 is a pain.
  510.  
  511. Fix    : Every Steal resulted in a free turn!
  512. Status : Though it indicated a turn was used, it wasn't updating the user
  513.      record properly.  Its fixed now and should update properly.
  514.  
  515. Fix    : Being busted for robbing the same port twice in a row erroneously
  516.      only took 5 holds.
  517. Status : Its now prorated and is a percentage of the player's total holds.
  518.  
  519. Request: Evil players milking the Jettison colonists feature to lower
  520.      their alignment quickly.
  521. Status : Only a positively aligned player gets the alignment deduction
  522.      now when jettisoning colonists.
  523.  
  524. Request: Evil shouldn't be allowed in the Fed Police!  They can buy back
  525.      alignment that way by posting rewards.
  526. Status : True. I turned the lock back on that keeps evil out of the Fed-
  527.      police HQ.
  528.  
  529. Fix    : Heir to the throne bug active.  This leaves corp owned assets
  530.      behind after a corp is disbanded.
  531. Status : Done.  Planets, Mines and Ships should all revert to unowned if
  532.      a Ceo disbands a corp that has such corporate assets.
  533.  
  534. Request: Users want to send Corporate memos whether or not they're the CEO
  535. Status : Well I hope everyone has larger hard disks now. :)  I've always
  536.      avoided doing this since users tend to be so damn verbose, but I
  537.      guess thats the whole idea of the BBS anyway, to communicate.
  538.      You might want to keep an eye on the TWSMF data file, it can grow
  539.      pretty huge with everyone being able to use the Corp Memo.
  540.  
  541. Fix    : With the newer, more powerful ships, its too easy to kill the
  542.      Stardock or a Class 0.
  543. Status : Well, *I* thought it was a strategic option to nuke em. :)  But
  544.      everyone else seems to disagree and doesn't want to see em go
  545.      away, thus they're now considerably stronger.
  546.  
  547. *********************************************************************
  548. NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
  549. *********************************************************************
  550. Since I didn't think everyone got the warning out for the following,
  551. I'm holding off on adding this VERY NASTY addition to maintenance
  552. until the next release.  PLEASE TELL YOUR USERS TO GET THEIR EXTRA
  553. SHIPS OUT OF FEDSPACE cause with Beta 6 they'll lose em.
  554. *********************************************************************
  555.  
  556. NOTE:  With Beta 6, unmanned ships left in Fedspace overnight will be
  557.        repossessed!  This is both to cut down on clutter, and to encourage
  558.        putting a user's assets at risk so they'll have to defend them
  559.        somewhere instead of leaving them safe and secure in Fedspace.
  560.        I'm posting this warning so you can all let your users know before
  561.        the weekend.  If they don't have their ships moved out by then,
  562.        they're going to lose them.
  563.  
  564. *********************************************************************
  565.  
  566. ---------------------------
  567. Release WideBeta 4 01-11-94
  568. ---------------------------
  569. And a Happy New Year!  Ack, we're buried under upgrade forms and new
  570. registration forms so I didn't get as much done on the game this week
  571. as I would have liked to.  I knocked out some of the main offenders so
  572. we can move towards a more stable gaming environment quickly.
  573.  
  574. NOTE: Due to the presence of two bugs, the Galactic bank and the Self
  575.       bounties in the Fedpolice, we STRONGLY recommend you restart
  576.       your test game.  Yes, we know players are going to complain, but
  577.       the integrity of the game is *very* questionable since users could
  578.       have racked up many millions of credits without earning them. :)
  579.       Please BigBang the game again.  Maybe use some different settings
  580.       for the BigBang (if you have your V2 code) to try its variations.
  581.  
  582.  
  583. Fix    : Sector Retreat Bug still active.
  584. Status : Fixed.  Many thanks once again to Floyd Driver for pointing
  585.      out that this annoyance was still hanging around.  It was fixed
  586.      in about 20 minutes as all I had to do was convert the user's
  587.      corporate fighters in their current sector (when quitting the
  588.      corp) to personal assets).  Also, I incorporated the Enterroom
  589.      functions into the retreated into sector. Now if someone
  590.      retreats back into a sector thats mined, etc, they'll have to
  591.      take the damage they didn't before.  Note: This opens up a
  592.      nasty technique you can do to someone.  If you come across a
  593.      user, deploy fighters under him and in all adjacent sectors.
  594.      This will cause him to bounce back and forth attempting to
  595.      retreat till he blows up. (hehheheh)  Call it the Fighter
  596.      Sinkhole of death strategy. :)
  597.  
  598.  
  599. Fix    : Endless Galactic Bank money.
  600. Status : Done.  Easy to fix. The Galactic Bank is working 100% now.
  601.      Its STRONGLY recommended that you re-Bigbang your test game
  602.      since a user could have been making funny-money with this
  603.      bug in place.
  604.  
  605. Fix    : Posting a reward on yourself created money.
  606. Status : Done.  Thought I fixed that in 3, missed one update line.
  607.  
  608. Fix    : Porting at a destroyed port abended.
  609. Status : The more I looked at this, the more I think this hasn't
  610.      worked right for a long time. :)  But its all fixed now and
  611.      if the user reaaaaaaaaly insists on porting at a destroyed
  612.      port, they'll merrily go up in flames too from the excessive
  613.      radiation overload.
  614.  
  615. Fix    : Trying to display a sector in Tedit with a destroyed port abends
  616. Status : Related to the above problem, also fixed.
  617.  
  618. Fix    : Minor snafu, unable to put an Alien or Ferrengi in sectors above
  619.      1000 via the editor.
  620. Status : Fixed, but sysops should NOT BE DOING THIS. :)  It seems many
  621.      sysops don't understand that the game itself decides when to
  622.      generate new ferrengi or aliens.  This is based on the age of
  623.      the game.  If you use Tedit to place previously inactive ships,
  624.      they will just sit in the sector you put them in.  They may
  625.      interact some with a user entering that sector, but they are
  626.      NOT being handled by the game background routines UNTIL the
  627.      gameage is old enough to start handling them.  If you want more
  628.      Ferrengi and Aliens, then up the Gameage!  That will make plenty.
  629.  
  630. Fix    : Port editor, "X" doesn't exit it, Q does.
  631. Status : Fixed.
  632.  
  633. Fix    : Stuck in loops entering transporter with only one ship.
  634. Status : Cannot duplicate this!  I went ahead and added additional code
  635.      to kick the user out of the transporter if they only have a
  636.      single ship anyway.
  637.  
  638. Fix    : "Magic Moth" bug depleting Qcannon w/o fighter loss
  639. Status : Fixed.  One missing pointer update but its now in place.  Users
  640.      will get their money's worth with Qcannon defense now.
  641.  
  642. Fix    : Tedit, Sector display, planets don't line up properly.
  643. Status : Fixed.
  644.  
  645. Fix    : Status line had extraneous "Bd" in display.
  646. Status : Fixed.
  647.  
  648. Request: Don't ask for ship password when towing if blank.
  649. Status : Added.
  650.  
  651. Fix    : Changing the name in the underground abended with a file sharing
  652.      problem.
  653. Status : Put the file back to Write Shared mode before trying to write
  654.      to it. ;)
  655.  
  656. Fix    : Error code 209 when trying to run the game.
  657. Status : Fixed.  There is an incompatibility with my XMS overlay loader
  658.      with some Dos high memory managers.  For now, I've removed it
  659.      and may not bother with it in the final release.  Seems every
  660.      one and their brother treats XMS memory allocation a little
  661.      differently and I don't have time to track em all down.  The
  662.      game still uses the standard EMS overlay loader if EMS is
  663.      active and there is enough to go around.
  664.  
  665. Fix    : Announcements put garbage in the daily log.
  666. Status : Fixed.
  667.  
  668. Request: Line wrap for the message editor.
  669. Status : Added.  This is more complicated than most people think but I
  670.      put in the time to add it anyway.
  671.  
  672. Fix    : Heir to the throne bug active.  This leaves corp owned assets
  673.      behind after a corp is disbanded.
  674. Status : I've started on this one, but its not finished in this release.
  675.      It will be done for Beta 5.
  676.  
  677. Request: Additional file control to prevent cheating on multinode systems.
  678. Status : I didn't have a chance to start on this one, this will also be in
  679.      Beta 5.  This one isn't hard, its just tedious.  I already have
  680.      the file and record locking routines done, just have to place them
  681.      in all the places needed to prevent cooperative cheating. :)
  682.  
  683. Fix    : When buying a new ship, attached limpets from the old transfer
  684. Status : Fixed.  The attached limpets will stay with the old ship, but the
  685.      user won't get as good of a tradein.
  686.  
  687. Fix    : User prompts weren't clear enough when asking if they want to
  688.      put a password on a new ship they just bought.
  689. Status : Modified prompts to be more obvious.
  690.  
  691. NOTE:  With Beta 5, unmanned ships left in Fedspace overnight will be
  692.        repossessed!  This is both to cut down on clutter, and to encourage
  693.        putting a user's assets at risk so they'll have to defend them
  694.        somewhere instead of leaving them safe and secure in Fedspace.
  695.        I'm posting this warning so you can all let your users know before
  696.        the weekend.  If they don't have their ships moved out by then,
  697.        they're going to lose them.
  698.  
  699. Mod    : Altered the default BigBang settings to produce a sparser
  700.      universe.
  701.  
  702. Request: Some users couldn't cope with the sector numbers with them in
  703.      descending order.  (complained loudly)
  704. Status : Altered the sort during BigBang to produce the sector links
  705.      in ascending order instead.
  706.  
  707.  
  708. Welp, I'm going to bundle this all up and get it off to Bill!  Have fun
  709. with the updates folks.
  710.  
  711. ---------------------------
  712. Release WideBeta 3 12-26-93
  713. ---------------------------
  714. Well Merry Christmas to everyone!  We're hard at work trying to get all
  715. the upgraded registration codes out, so bear with us!  Now on to changes:
  716.  
  717. Request: Let sysops do "General Announcements" akin to the Email options.
  718. Status : Done. Added some extra 'From' people in there too.
  719.  
  720. Fix    : Sending messages allows 80 chars but when displayed with the
  721.      leading "> " it wraps a bit over on the next line.
  722. Status : Done. Lowered input amount down to 76 chars so there won't be
  723.      a few extra chars wrapped around to the next line.
  724.  
  725. Request: Please make Local mode ON as a default for unregistered BBSes
  726. Status : Done.  Bigbang B3 and up will do this.
  727.  
  728. Request: User is sitting in the docs after his time has run out.
  729. Status : Done. Added time left check to the read ascii file routines,
  730.      will do a Timeleft check every 24 lines of output.
  731.  
  732. New Add: I put more Desqview slicing checks into various output routines,
  733.      so to improve Dv time slicing on the output side.  The input
  734.      side already had all this stuff everywhere.
  735.  
  736. Fix    : New user has one ship and tries to use the ship transporter. It
  737.      puts them in an endless loop.
  738. Status : Cannot duplicate this one.  Anyone able to shed some light on this?
  739.  
  740. Fix    : TwErr.log and TwGame.log not erased when a Bigbang is run.
  741. Status : Done.  They are now erased.
  742.  
  743. Fix    : After running BigBang, Extern Abends with err100.
  744. Status : Cannot duplicate.  Anyone able to duplicate this, please report
  745.      the exact BigBang configuration used to create this universe.
  746.  
  747. Request: Please add a Dos environment variable to pass username in so the
  748.      game can be run over a local area network.
  749. Status : Done.  Added TWUSER= as a valid Dos environ variable.  Works only
  750.      in local mode.  Use SET TWUSER=<username> in a Lan setup and then
  751.      call TW2002 with a node set for Local play.
  752.      NOTE: Its not my fault if everyone at work is messing with
  753.      Trade Wars instead of using the Lan for business stuff. :)
  754.  
  755. Fix    : Ability for Commissioned players to Transwarp to FedSpace not
  756.      working.
  757. Status : Forgot to add it. :)  Its in there, works great, less filling.
  758.      BTW, this is for ships only, not Twarping planets.
  759.  
  760. Fix    : Twsysop docs spell Telegard wrong.  Also indicate to use Chain.txt
  761. Status : Done. Spelled right, recommended Dorinfo1.def instead.
  762.  
  763. Fix    : Extern was still putting "Planet X and Y in sector Z collided" in
  764.      the daily log.
  765. Status : Done. Removed the sector number from the daily log, thats none of
  766.      the other player's business.
  767.  
  768. Request: Full Fossil driver support.
  769. Status : Have most of the code done, haven't done enough testing with it
  770.      yet though, will add it in B4, not in B3.  Still trying to find
  771.      the algorithm for autodetection of an active Fossil driver.
  772.  
  773. Fix    : Sysop docs still mentioned using the accompanying batch files
  774.      to call the game.
  775. Status : Docs upgraded to remove that.  Command line switches not used
  776.      to determine configuration anymore.
  777.  
  778. Fix    : "CEYLAD" still active in Citadels.
  779. Status : "Should be fixed" :)  Added a planetary update coming out of the
  780.      Citadel so it would be sure to have the proper amounts current.
  781.      Also put some additional safety checks in to insure that hold
  782.      amounts cannot get out of whack.  I'd really like someone to try
  783.      and break this as hard as they can because I was sure I
  784.      eliminated all planet/citadel related cheats.
  785.  
  786. Fix    : Retreating from deployed fighters makes the autopilot go screwy.
  787. Status : Well, I'm shutting down autopilot after retreating from a bad
  788.      sector.  That will give the user a chance to do something, whether
  789.      its a Holoscan to see the sector again, or to use Mine distruptors
  790.      or whatever.  It definately fixes the problem with running off on
  791.      a course that doesn't actually happen.
  792.  
  793. Fix    : A photon torpedo accident resulted in NOT losing any fighters.
  794. Status : Fixed.  Made sure not to re-read the ship record while an
  795.      attack was in progress from the defenses of the other player.
  796.  
  797. Request: Don't allow the player name entered to be blank in Local mode.
  798. Status : Done, local mode init will loop until you give it a non null name.
  799.  
  800. Fix    : Evil aligned players (slightly evil) could post a bounty on their
  801.      head that wasn't subtracted from their total credits.
  802. Status : Done.  Procedure was writing both the poster and the postee as
  803.      the same trader.  The credits were being deducted and written
  804.      but then the follow up write of the trader it was posted on
  805.      overwrote it with the pre-subtraction value.
  806.  
  807. Thats the end of any critical errors that I have so far.  Keep those
  808. bug reports coming in!  Special thanks to Floyd Driver for reporting the
  809. Ceylad and the Bounty problems.  Good job
  810.  
  811. ---------------------------
  812. Release WideBeta 2 12-20-93
  813. ---------------------------
  814. Sigh.  Had one of those days Sunday and didn't include the USER DOCS in
  815. release 1  Its here in this one.  Also, I will be putting out a seperate
  816. zip of just the docs so folks don't have to download this whole thing.
  817. ---------------------------
  818. Release WideBeta 1 12-18-93
  819. ---------------------------
  820. ***********************************************************************
  821. Note to Beta testers who ran Beta .9x, run TWINSTAL now to update your
  822. files and install this new version.  This will be the new standard.
  823. ***********************************************************************
  824.  
  825.  
  826. Improved the New user planet to have better odds of getting a decent
  827. planet to start with.  New users should get type 1-4 with heavy
  828. weighting towards the Earth type planets.  I did retain a 2% chaos
  829. factor to give them a totally random planet type.
  830.  
  831. Okay! The full node control system is installed.  NOTE! NOTE! NOTE!
  832. YOU WILL HAVE TO GO SET YOUR NODEFILES to get TWs to work now. ;)
  833. If you've been running the previous Betas, your Nodefile data may
  834. look strange since the format has changed some.  You should be able to
  835. edit the Nodefile to match your setup though.  A new bigbang will
  836. create them in the proper format so none of the new testers will
  837. have to mess with this.
  838.  
  839. The node control can identify the node in two ways.  The first is by
  840. using a Dos Environment variable:
  841.  
  842. SET TWNODE=1
  843.  
  844. Would indicate to the game that the machine its running on should read
  845. Node 1's setup info to determine what to do.  The second mode is to use
  846. a command line option to indicate which node you're running:
  847.  
  848. TW2002 TWNODE=1
  849.  
  850. This mode will override whatever's in the Dos Environment variable.
  851.  
  852. Please note that the old style command lines DO NOT WORK anymore, using
  853. something like TW2002 -DOOR means absolutely nothing now.  The only other
  854. command line options that exist are:
  855.  
  856. TW2002 NOXMS    (do not use XMS for overlays)
  857. TW2002 NOEMS    (do not use EMS for overlays)
  858.  
  859. The new memory manager will first try to use XMS memory to load the overlays
  860. and then EMS if thats not available.
  861.  
  862. --------------------------------------------------
  863. Release 0.93 12-12-93    FINAL RESTRICTED BETA
  864. **************************************************
  865. * Wide area BETA test will start with the next   *
  866. * release.  ANYONE who wants to participate will *
  867. * be allowed to setup the BETA package if they   *
  868. * are a registered Sysop of 1.xx  Please let all *
  869. * Sysops know of this as I can't post on the     *
  870. * TRADE_WAR echo yet (installing new software)   *
  871. * This wide-area public Beta should start in the *
  872. * next week.  We *DO* want Sysops who are going  *
  873. * to get back to us (Crash Netmail) if they find *
  874. * a nasty bug.                                   *
  875. **************************************************
  876. --------------------------------------------------
  877.  
  878. Fixed mine handling error that could accidentally let someone else
  879. gain possession of your mines.
  880.  
  881. Fixed local display line having problem when the user online had one
  882. of the Three Ferrengi ships.  Short descriptions are:
  883.        "FreACr" = Ferrengi Assault Cruiser
  884.        "FreBat" = Ferrengi Battle Cruiser
  885.        "FreDre" = Ferrengi Dreadnaught
  886.  
  887. If ship password is blank, don't ask for it during transporter use.
  888.  
  889. Now asking if the user wants to set a password when they buy a new ship
  890. at the Shipyards.  Answering "No" just leaves it null.
  891.  
  892. Reduced the Qcannon in a MSL penalty to just removing the Qcannon, not
  893. destroying the entire Citadel.
  894.  
  895. Repaired problem with Ferrengi taking holds and leaving you with more
  896. Colonists than you have holds.
  897.  
  898. Planetary transporter now checks to make sure you have one turn left
  899. before it will let you proceed.  This was causing a rollover that
  900. would give a player 65,535 turns. :)
  901.  
  902. New Players can optionally be setup with their very own, private home-
  903. planet!  This is an option in Tedit H that defaults to ON now.  The
  904. planet will be built somewhere that has a clear path to and from
  905. sector 1.  This will be a Citadel-less planet with a small smattering
  906. of Colonists.
  907.  
  908. Planet creation in BigBang has been scratched in favor of the above mode
  909. that gives the new planet to a new user instead.
  910.  
  911. Ooooo! Amazements of Amazements, if you attack a Tholian Sentinel, it
  912. will actually *have* 4:1 defensive odds!  (Yack, one simple little
  913. wrong equation to track down, but its fixed now)
  914.  
  915. Display info for processing type 1 mines has been changed to reflect the
  916. Armid name throughout.  (to help avoid confusion as to what mine type
  917. it was you just left for someone :)
  918.  
  919. Bigbang should make the Stardock, and Class 0 port sectors fairly
  920. heavily travelled now.  MOST if not all of the 6 warps into those sectors
  921. should be two ways.  Also, Bigbang checks for, and removes duplicate
  922. warps from a given sector and while its at it, it nicely sorts the warps
  923. so they're in descending order, left to right ;)
  924.  
  925. Fixed "Do you want to avoid this mined sector" from Holoscans and when
  926. entering and avoiding mines.
  927.  
  928. At the same time, I cleared up the problem with being adjacent to an avoided
  929. sector and trying to warp there.  The program will now warn you and give
  930. you a chance to back out of the decision to enter the avoided sector.
  931.  
  932. Instead of just generating radiation, ports also make debris now.
  933. Trying to port will still blow you up but once the radiation dissipates,
  934. there will just be a bunch of debris.
  935.  
  936. Okay, please TEST the hell out of this release!  We'll be starting the
  937. PUBLIC Beta test shortly and I need immediate feedback if there are some
  938. nasty problems in this.  The next release (the public one) will include
  939. the Tournament mode, the Node control system and Fossil support.  We're
  940. very close folks!  Thanks for the help!
  941.  
  942. NOTE!  Crash mail us the TWUPDATE.FRM thats included here so we can get
  943. you your own personal codes for the game (before everyone else).  The
  944. requirements for the form is on it.  Send it to the address on the form!
  945.  
  946. Someone please let everyone in TRADE_WARS and such know that the registration
  947. cost will go up January 1st, to $20.  If their registration is post-marked
  948. before that date, then they can register 1.xx for the old price of $15 and
  949. they'll get their free-upgrade. ;)
  950.  
  951. BTW:  Its fine to distribute the TWUPDATE.FRM thats included with this 
  952. archive.  We're ready to start taking update orders at this time.
  953.  
  954.  
  955. --------------------------
  956. Release 0.92 11-14-93
  957. --------------------------
  958.  
  959. Fixed problem with moving more than 30000 fighters on/off a planet. (from
  960. large ships).
  961.  
  962. At the same time, increased Colonist quantities one can move from one
  963. occupation to another.
  964.  
  965. Fixed ship-ship transport problem where transporter wasn't being updated
  966. with the new ship's transport range.
  967.  
  968. Fixed typo on "only Interdictor Cruiser has Interdictor Generators"
  969.  
  970. Fixed cosmetic problem with aborting Pmissile launch.
  971.  
  972. Enlarged Density section of Relative Density scan and changed it from
  973. abbreviated double reals back to comma separated full real.
  974. IE, instead of 10m you'll get 10,242,120
  975.  
  976. Changed "X launched a Photon missile from sector yyy" to "X launched a
  977. Photon missile somewhere" in the daily log.
  978.  
  979. Added cloak failure chance as user exits game.  (by tester's request,
  980. so that cloaked user wasn't "guaranteed safe" until maintenance.
  981.  
  982. Repaired a lot of small potential numerical problems to prevent things
  983. such as data type rollover.  (past problems with 1.xx)
  984.  
  985. Maryann has the initial release of the docs in this version.  Feel free
  986. to read through them and give some feedback on them.  Remember, we
  987. *never* give out the whole story in the docs, just enough to get the
  988. new players going.
  989.  
  990. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE (Hey, read this :)
  991. Please inform your users to SELL OFF all Ferrengi craft they may have 
  992. captured in the last 2 weeks.  I'm making a change to the ship table
  993. and if they don't get rid of it, they'll end up with a very powerful
  994. ship that we really don't want em to have until we've tested it some
  995. more. :)  Nuff said, sell off those Ferrengi ships.
  996.  
  997.  
  998. --------------------------
  999. Release 0.91 10-31-93
  1000. --------------------------
  1001. Happy Halloween!
  1002.  
  1003. Repaired the problem with Extern clearing the Navhazard debris (and making
  1004. 250+ in the sector when it was done.)  Set your Debris Loss Percent (in
  1005. Tedit) to 100 and run Extern three times.  That will clear all Debris in
  1006. the game.  Don't forget to set it back down to something reasonable after
  1007. you do that. ;)
  1008.  
  1009. Corrected an oddity that, after reporting someone took over your ship in
  1010. combat, that "the collision destroyed" the same ship.
  1011.  
  1012. Plugged in exchanging ships in the Citadel.
  1013.  
  1014. If any of you are experiencing errors with Aliens being moved, ie your
  1015. TWerr.log has MoveAlien for substate 1, please be sure your settings for
  1016. the 2nd and 3rd Class 0 ports are not corrupted due to that previous bug
  1017. with the underground password being allowed too long of a string. (causing
  1018. an overwrite of the Ferrengi home sector and the 2nd & 3rd class 0)
  1019.  
  1020. Muhahahahha.  Planets on Major Space Lanes that have Citadels now have the
  1021. Citadels destroyed by the Feds.  So much for blocking off the Stardock by
  1022. Twarping in defensive planets.  This is drastic, true, but I feel its
  1023. necessary to promote longer running games.
  1024.  
  1025. Fixed problem where Tedit's initial fighters or initial holds could be set
  1026. larger than is allowed for the Merchant Cruiser.
  1027.  
  1028. By request, added a report when Limpet mines activate.  "Limpet mine in
  1029. sector XXX activated on date at time"
  1030.  
  1031. Removed bug that could produce a captured alien ship with hardware it
  1032. shouldn't be able to have like a twarp drive, etc.
  1033.  
  1034. Added control for user to activate/deactivate their Interdictor generator
  1035. aboard ship#16.
  1036.  
  1037. Fixed the oversight where user wasn't being charged their turns to escape an
  1038. Interdiction field generated by a planet.
  1039.  
  1040. Corrected a memory allocation problem that was keeping BigBang from having
  1041. enough stack to open a Dos shell to delete old files.  Thus the bathroom
  1042. wall, the convos, the ferrengi, aliens, etc are all now being cleared
  1043. when a BigBang is run.
  1044.  
  1045. Corrected a problem with moving the Fed ships.  In a less than 5000 sect
  1046. universe this sometimes caused an abend. (usually just after a bigbang)
  1047.  
  1048. Added controls for the Planetary interdictor generator so the user can
  1049. decide whether they want it on or off.  Also added to the Planet Display
  1050. the current status of the generator.
  1051.  
  1052. Well I wanted to make it harder to move extra ships around, but by
  1053. popular demand I modified the Towing systems to allow you to tow unmanned
  1054. ships THAT YOU HAVE 1.) Ownership of and 2.) the password.  You can tow
  1055. them regardless of fighters on them and regardless of if they're in fed-
  1056. space.
  1057.  
  1058. Note:  The days of the Evil StarShip are now over. ;)
  1059.  
  1060. Lowered the price of the Genesis torpedo a *little* to make up for sometimes
  1061. getting a crappy planet.  Remember folks, you can destroy planets now
  1062. without much of a change to your exp or alignment at all.
  1063.  
  1064. Photon wave disables planetary Interdictor now.
  1065.  
  1066. Ferrengi ships are potentially obtainable now.  (Shhhh, don't tell people)
  1067.  
  1068.  
  1069.  
  1070. --------------------------
  1071. Release 0.90 10-24-93
  1072. --------------------------
  1073. Why the big jump? Well this is the "features cap" for the final
  1074. release.  Anything from this point on will be bug fixes and minor
  1075. tweaks. (along with the very involved new I/O system with very
  1076. specific setup for multinode and nonstandard I/O).  This version
  1077. *should* have everything active in it.
  1078.  
  1079. -------------------------------------------------------------------
  1080. I thought I'd throw in some filespecs like I used to with 1.xx
  1081. -------------------------------------------------------------------
  1082.  
  1083. TW2002  (Main Program)   25,282 lines of code
  1084.     .EXE             97,969 bytes in size
  1085.     .OVR            401,950 bytes in size
  1086.  
  1087. TEDIT   (Editor)         13,815 lines of code
  1088.     .EXE             91,808 bytes in size
  1089.     .OVR             76,863 bytes in size
  1090.  
  1091. BIGBANG (Creator)        10,273 lines of code
  1092.     .EXE             64,992 bytes in size
  1093.  
  1094. EXTERN  (Maintentance)    9,389 lines of code (a small one ;)
  1095.     .EXE             78,496 bytes in size
  1096.  
  1097. -------------------------------------------------------------------
  1098.  
  1099. Fixed the main prompt so its different enough the Capture folk can
  1100. easily tell it from the Computer prompt, etc.
  1101.  
  1102. Fixed that annoying overwrite being caused since the Underground
  1103. password is now only 25 bytes long but the input routine was still
  1104. allowing the user to put in 41 bytes (thus overwriting the 2nd Star-
  1105. dock locations, etc)
  1106.  
  1107. Activated Ferrengi Aggression routines. :)
  1108.  
  1109. Repaired small problem with not being able to alter starting credits.
  1110.  
  1111. Modified Create_Planet so that it shows you the type of planet being
  1112. made before you name it.  (per beta tester's request)  Nice touch,
  1113. let them personalize the name for the planet type.  I especially like
  1114. "Rocky Road" for Mountainous planets. :)
  1115.  
  1116. Another user request:  Added an option in the computer to disable
  1117. ANIMATION and lengthy ansi displays only while retaining full color
  1118. everywhere else in the game.  At the same time I'm now storing the
  1119. "Use Ansi" option so that if you turn it off, it will STAY off between
  1120. game plays.  The two are dependant on each other, so they're under the
  1121. one "Change Ansi settings" option in the computer.
  1122.  
  1123. Removed a problem where you destroy an empty ship and the game log
  1124. reports something silly like you destroyed your own ship. ;)
  1125.  
  1126. For a long time players were evading Ferrengi attack by running around
  1127. with max shields and under 50 fighters.  This has been corrected.
  1128.  
  1129. The Feds, having grown tired of a sudden increase in ship debris in their
  1130. space lanes, are now blasting said debris nightly during cleanup. :)
  1131.  
  1132. Sysop configurable setting in Gedit Two: NavHazard dispersion rate.
  1133. Set it to whatever you want, 100 will clean the whole universe each night
  1134. (not recommended) and 0 will leave it like it is now, with excessive
  1135. NavHazard buildup as things are destroyed.  I recommend a 3% setting.
  1136.  
  1137. Cute touch, if you use the planetary Transporter to beam yourself and your
  1138. ship somewhere blind and end up in some solid mass, you escape to your
  1139. Pod, but you *are* in the destination sector (just without your goodies).
  1140. The rules for what constitutes an empty sector for blind transports are
  1141. identical to those for blind transwarps.
  1142.  
  1143. With the advent of this MUCH faster route calculator (thanks Mike!) there
  1144. is no need to mickey mouse around with deciding if a new course plot
  1145. *should* be run or not.  The course is plotted automatically each time
  1146. you move and I don't think you'll notice the difference in speed.  This
  1147. will help prevent some of the odd, flaky occurances of being stuck in
  1148. a sector and unable to startup the Autopilot.
  1149.  
  1150. Corrected the Taxing display for good players.  The rate was changed to
  1151. 5 percent a while back but I didn't change the screen display.
  1152.  
  1153. Planetary Transporters are done!  Try em out, the concept is like having
  1154. a Transwarp drive setting on a planet of yours.  You can move yourself
  1155. and your ship however far you have the range to transport.  This will
  1156. greatly help in making the further reaches of this bigger universe easier
  1157. to reach.  The first time you select the function inside the Citadel
  1158. you will be able to purchase a 1 hop version.  Subsequent use of the
  1159. planetary transporters will give you an option to upgrade them. Quite
  1160. a powerfull feature this is.
  1161.  
  1162. Cosmetic problem with Planetary Interdictor generator under construction
  1163. was repaired so it wouldn't wrap around the screen.
  1164.  
  1165. Modified Ansi=no so that it wouldn't ask for Animation options.
  1166.  
  1167. Cleaned up the Ship catalog quite a bit, and added Max Transporter Range
  1168. to the display so you can easily tell the range of any given ship.
  1169.  
  1170. Interdictor Generator is now active for the Interdictor Cruiser. ;)  Enjoy!
  1171.  
  1172. Fixed a number of problems related to using more than 32000 fighters on your
  1173. ship.  You should be able to attack with more now and the displays should
  1174. all look correct.  Oversight on my part, I didn't setup large enough
  1175. temp variables to handle the bigger numbers in the attack functions.
  1176.  
  1177. Planetary Interdictor generators are operational.  They take 500 Ore for
  1178. each time they stop a ship from leaving, but that can easily spell the
  1179. death of the intruder. ;)  Nasty, nasty things they are.
  1180.  
  1181. (Yoda of BORG am I, assimilated you will be! Futile is resistance...)
  1182. (Sorry, couldn't resist, I love that tagline)
  1183.  
  1184. Whats that you say? Lots of extra ships laying about that you Just don't
  1185. need? Well bring em on down to Billy Bob's Used Spaceship lot on the
  1186. Stardock and sell those clunkers off!. ;)  Seriously though, you can
  1187. now sell off extra ships.  You have to bring them into Stardock orbit,
  1188. then sell them in the Shipyards.  This was implimented this way to
  1189. prevent some potential problems with leaving a user shipless on the
  1190. Stardock.  As it works now, you bring the extra ships to the Dock by
  1191. leapfrogging them and sell them off.  You're never without a ship.
  1192.  
  1193. Well WOOF!  This has been a hectic but productive weekend and we're now
  1194. in the HOMESTRETCH!!!!!!!!!  Please play the hell out of this version
  1195. so that we can get a quick report back on any logic errors or abends.
  1196.  
  1197. The next release will be mostly support functions, such as the new
  1198. I/O routines, the multinode node editor support, etc.  The game as it
  1199. stands right now is essentially the features that will be in 2.01 in
  1200. its public release. (unless I forgot something silly ;)  Fear not, we
  1201. will continue to add to (and debug) this program, so its not going to
  1202. sit on a shelf like it did for a while there.
  1203.  
  1204. Pound on it! Try to break it! Try to CHEAT it as best as you can so we
  1205. can eliminate those pesky little bugs that let users get off too easy and
  1206. generally ruin game play for everyone else.  Thanks for the help folks,
  1207. I think the Twars community is going to appreciate it!
  1208.  
  1209. --------------------------
  1210. Release 0.23  10-11-93
  1211. --------------------------
  1212. I believe the problem with capturing an Alien ship has been fixed.
  1213. I'm actually rather suprised it worked as well as it did since I didn't
  1214. test it at all! :)  This object oriented stuff pays off sometimes.
  1215.  
  1216. Well after careful consideration I backed the planetary hazard levels
  1217. down for non Earth type planets. :)  Try out the new settings and see
  1218. how these planets grow (and die).  Please be sure to give me plenty of
  1219. feedback on this as I need to know if its too easy/tough to colonize
  1220. the more dangerous planets (such as the volcanic)
  1221.  
  1222. On the request of a Beta tester, I changed the Density scan to use the
  1223. same color scheme and parenthesis as the regular warp display does.
  1224. Nice touch guys, good idea.  It makes the density scan all that more
  1225. valuable.  (also fixed the abbrev for anomaly to one n)
  1226.  
  1227. Added full support for XMS memory for loading the overlay file.  XMS
  1228. is the preffered memory since its so much faster than Ems.  If you
  1229. have XMS available (enough to hold the overlay) the game will run with
  1230. considerably less disk access.  There's also a "NOXMS" switch just like
  1231. the "NOEMS" switch to disable its attempt to use it.  Please also remember
  1232. that you should run a Cache if at all possible.  This newer version of the
  1233. game needs a lot more disk access than 1.xx due to the object oriented
  1234. ships and the multinode control characteristics.
  1235.  
  1236. Towing ships is all cleared up (I hope :)  While I was at it, I modded
  1237. the "Turns to warp" display on the player info "I" so that it also
  1238. reflects the Turns to warp when you're towing someone.
  1239.  
  1240. Having someone ON a planet try and stop you from landing has been fixed.
  1241. Someone reported that team members were keeping them from landing?  I
  1242. can't seem to duplicate this (or was it an old bug I already fixed?)
  1243.  
  1244. The Change Ship Password in the computer menu has been changed.  It now
  1245. is "Change Ship Settings".  If you are on a Corporation, it will also ask
  1246. if you want this to be a Corporate or Personal ship.  I felt this was a
  1247. logical place to put this as it would also force you to be setting the
  1248. password (or removing it) all in one step.
  1249.  
  1250. Added some additional error checking in the Grimy Trader to prevent the
  1251. problem some people were finding with an Abend- Attempt to read past end
  1252. of file for the Userfile.
  1253.  
  1254. Addmsg (what writes to the daily log) was causing an abend in multiuser
  1255. environments if two users attempted to write to it simultaneously.  This
  1256. should be fixed now, someone with multiple nodes, please watch for Abends
  1257. in the error log that are the result of an ADDMSG call.
  1258.  
  1259. As you can tell by now, I've been working on cleanup this last week to
  1260. start heading towards a finished Beta version (all of the features done)
  1261. The remaining features to finish are the planetary transporter and the
  1262. Interdictor generators.  Since we're in wind down mode, please be SURE to
  1263. report any bugs you notice as soon as possible so I can get them knocked
  1264. down.  We will be putting out however many bug-fixes are necessary after
  1265. the game is released, so don't worry that I'll stop with the initial public
  1266. release. :)
  1267.  
  1268. Once this version is done, feature wise (no more game features to add/
  1269. change) I will be turning my attention to the Node Control system and the
  1270. I/O functions.  I have a series of I/o procedures that I think everyone
  1271. is going to like.  They include:
  1272.  
  1273.    Digiboard support (Including Wildcat IM support)
  1274.    Fossil support
  1275.    Int14h support (for playing over a Lan with comshare software)
  1276.    Full, independant control for I/O port and interrupts.
  1277.    And lastly, the very detailed control for each node that you've had
  1278.      a glimpse of if you've looked in the Node editor in TEdit. Its not
  1279.      all in there, but its going to be very shortly.
  1280.  
  1281. Many thanks to John Friel (Author of Qmodem) for providing some of the
  1282. specialized units that provide these capabilities.  Thanks for being a
  1283. Trade Wars junkie, John. :)
  1284.  
  1285. --------------------------
  1286. Release 0.22  9-28-93
  1287. --------------------------
  1288. Tuesday again?  Yeah, staying home to work on the release again. :)
  1289.  
  1290. Corrected sector exit warps once you've transported to a new ship.
  1291.  
  1292. Corrected security to keep non CEOs out of Flagships and Non-comm
  1293. players out of Starships.  The CEO can have as many flagships as
  1294. he wants, and the Comm player can have as many Starships as they
  1295. want.
  1296.  
  1297. Added an error tracking system for these final stages of the testing.
  1298. This new system writes a log to file called TWERR.LOG  When you report
  1299. Abend (Abnormal End) problems, please include the lines that were in
  1300. TWerr.log for the appropriate time and date.  Sorry that the date is
  1301. gametime (year 2005) but thats the current date display routine and I
  1302. didn't want to write another just for this display.  This addition took
  1303. quite a bit of work, but I think it will make it much easier for us
  1304. to discuss errors and I may even leave it in the final version of the
  1305. game.  If a user tells you the game kicked him out, get the details and
  1306. then get the TWerr.log and we'll see what happened!
  1307.  
  1308. Fixed the occasional problem with TriCron should an out of range number
  1309. end up in the TriCron champion pointer.  (was causing EOF problems)
  1310.  
  1311. Fixed a bug Woody Weaver reported:  Using an Etherprobe to a terminus
  1312. where you have deployed fighters in Endcourse-1 would cause you to
  1313. not get the display for Endcourse.  They all display now.
  1314.  
  1315. Fixed fact that Transwarp wasn't costing normal ship's Turns2Warp amt.
  1316.  
  1317. The routines for attacking unmanned ships are in.  Also, there are
  1318. some interesting suprises in the normal attack and salvage routines
  1319. but I don't know if anyone will find them anytime soon. :) :)
  1320. Geez, I'm so bursting with pride over this one I can't keep my mouth
  1321. shut about it :)  *IF* you are *VERY* careful when taking out an opponent
  1322. (IE, you don't MASH them with overkill) you just might find you've
  1323. acquired another ship for *free*. :) :)  Go forth and try it.
  1324.  
  1325. Well tis late and I want to get these mods into everyone's hands to
  1326. experiment with!
  1327.  
  1328. There are no changes in this release to Bigbang, Tedit or Extern so I
  1329. didn't include them in the update packet (save some space).
  1330.  
  1331. --------------------------
  1332. Release 0.21  9-20-93
  1333. --------------------------
  1334. Yes, this one came out on a Tuesday night :)  I took 2 vacation days from
  1335. work to stay home and crank on this.  Things are coming along nicely!
  1336.  
  1337. Rearranged the planet display so its not so busy.  New players are
  1338. just going to have to refer to the docs if they can't remember the
  1339. planet types.  Besides, takes too long to display.
  1340.  
  1341. Straightened up Mine display and universally changed the prompt for
  1342. type 1 mines to Armid (their name after all :)
  1343.  
  1344. Destroying Ships, Ports, Planets all add to the debris and navhazard
  1345. in a sector now.
  1346.  
  1347. Detonating an empty planet should only cost you 1 alignment now.
  1348.  
  1349. Fixed a small prob with Corporate, activated Limpet mines not showing
  1350. up on your scan.  PLEASE NOTE, if you change the Ownership of either
  1351. type of mine in a sector, it changes the ownership of ALL MINE TYPES in
  1352. that sector.  These are not smart devices, they must all act on the same
  1353. code in order to not attach to each other :)  (cute fiction eh?)
  1354.  
  1355. Joy, oh joy, you can now take damage from running into space debris. :)
  1356.  
  1357. Planet construction uses up asteroid debris mass.  (also gives better
  1358. chance of a better class planet)
  1359.  
  1360. Had to re-layout the computer menu as it was getting too crowded for
  1361. only two columns.  Added the <Z> Scan Active Ships there so you don't
  1362. have to enter the Ship 2 Ship transporter to see what ships you have
  1363. parked here and there.
  1364.  
  1365. Fixed the Scan daily log for the default input of "" (scan all history)
  1366.  
  1367. Ship to ship transporters are now functional.  It is NOT costing the
  1368. player anything, this may change as I think about that.  Jeff at High
  1369. Velocity (the people I'm doing the Mbbs version with) suggested that it
  1370. use Organics (to reconstruct your body). What does everyone think of this?
  1371. It would definately add a wrinkle, to have to have some organics on the
  1372. DESTINATION ship to be able to beam to it. (if you're not in the same
  1373. sector);
  1374.  
  1375. You now have the OPTION of trading in your old ship or just buying another.
  1376. This is kinda fun, seeing how many different ships one can buy and clutter
  1377. up a sector with. :)  The ship that everyone STARTS out with will always
  1378. be a Personal ship.  When you purchase new ones, you'll have the option of
  1379. making them personal or corporate.  I don't *think* I want to let players
  1380. change that later on, this will make it harder onthe backstabbers as they
  1381. wouldn't be able to change all the corp's ships to personal before they
  1382. swindle the corp and leave.  They *could* go sell off the ships (future
  1383. mod will let you sell current ship and beam back to one in the sector
  1384. if you have the credit to afford the transport) but that would take time.
  1385.  
  1386. Please buy lots of different ships, move them around, play with beaming,
  1387. as I'm sure I missed some obvious loopholes somewhere.
  1388.  
  1389. BTW, you'll probably notice you can beam FROM a planet TO a ship if you've
  1390. used the editor to put Planetary transport power levels onto a planet.
  1391. This will currently look screwy as it won't leave your old ship on the
  1392. planet, but in the sector.  This will be corrected with the addition of
  1393. Planetary transport beaming next release.
  1394.  
  1395. I want to get this release into everyone's hands so you can start working
  1396. with the transporting between ships.  Have at it and give me some feedback
  1397. as soon as you can as to how this is working.
  1398.  
  1399. New users will default to Transwarp avail NO until they buy a Twarp drive,
  1400. at that time its switched to YES.
  1401.  
  1402. --------------------------
  1403. Release 0.20  9-6-93
  1404. --------------------------
  1405. I've included ALL of the current ANSIs just to make sure everyone is
  1406. up to date.
  1407.  
  1408. Once again, just type SETUP to get the right files in the right places.
  1409.  
  1410. The release schedule of Beta versions should increase quite a bit now,
  1411. as we're nearing the point where we want to get a "gold copy" out of
  1412. all of the new features.  This is typically what most people call a
  1413. "Beta" copy, it will have all of the features in it and any new updates
  1414. would be just bug fixes.  We're going to be working hard to have that
  1415. "gold copy" out within the next month. (please don't cruicify me if I
  1416. don't get my end of it done, I'm a workin on it! :)
  1417.  
  1418. Cosmetics added to Command prompt to show Current sector.
  1419.  
  1420. Cosmetics added to Port Class display to show what the port sells
  1421. and buys.  Nice touch, thanks to Christopher Priest.
  1422.  
  1423. Planet Population was stymied by the fact it was pointing at the
  1424. daily production rate as a max, instead of the population max. All
  1425. fixed now and your planets will soon be overrun with colonists. :)
  1426.  
  1427. Also fixed the problem where planets were not being completely freed
  1428. up when destroyed.  Shouldn't show up on game stats screen anymore.
  1429.  
  1430. Tell me what you think about the new version of the Sector display 
  1431. and the way I'm showing planets.  I think its a bit "busy" but its
  1432. nice to know what each planet type is without having to land on it.
  1433. I'm flexible, if you don't like it, speak up. :)
  1434.  
  1435. Fixed Robbing so ports under construction cannot be robbed.
  1436.  
  1437. Fixed Planetary trade agreements so ports under construction can't be
  1438. used to trade with.
  1439.  
  1440. A Releasemem was added for the manually allocated memory structures
  1441. I've been creating on the heap to deal with course plotting.
  1442.  
  1443. Added control to prevent Interdictor Cruiser from landing on a planet.
  1444. It can make an atmospheric pass to attack shields and defensive
  1445. fighters, but thats all.
  1446.  
  1447. Added Woody Weaver's suggestions on ship changes making the whole fleet
  1448. pretty well rounded.  In addition, increased Starship max fighters to
  1449. 50,000  (lotsa changes on the ships, check em out).
  1450.  
  1451. You should also find the ANSI included for the Interdictor this time. :)
  1452.  
  1453. Handling more than 99 mines has been cleaned up and there's a precursor
  1454. there now of things yet to come :)
  1455.  
  1456. What the hell, I went ahead and included most of the Limpet Mine
  1457. technology.  Its probably not all in there, so don't get too overheated
  1458. about some aspect of it you notice. :)  Please do mention anything that
  1459. looks odd about it to you.  BTW, Extern does run a 25% chance nightly of
  1460. failing Active Limpets, so its not as powerful as you might think.
  1461.  
  1462. The failure system for cloaking devices is now in Extern.
  1463.  
  1464. When a player is deleted, either via Extern or Tedit, their ships are 
  1465. put back in the toy box and their control of whatever planets they had is 
  1466. now removed (no owner).  This should clean up the problem with new users
  1467. entering the game to find they had goodies already. 
  1468.  
  1469. I worked a great deal on cleaning up ship displays when cloaked, on planets
  1470. etc, but this new object oriented approach has opened up a lot of holes
  1471. in my code.  Please check thoroughly any condition where's there another
  1472. ship in your sector thats somehow not visible. (on planet, cloaked, etc)
  1473. Try everything you can think of please.
  1474.  
  1475. You can't tow yourself anymore (sounds disgusting anyway :)  Lots of changes
  1476. to the towing system to remove towing people in citadels or cloaked players.
  1477.  
  1478. --------------------------
  1479. Release 0.19  8-16-93
  1480. --------------------------
  1481.  
  1482. Well this is a quick release as I noticed (after sending 0.18 to Bill) that
  1483. Extern wouldn't run without a few little changes. :(  It was having a prob
  1484. with sectors containing too many ships and players.
  1485.  
  1486. Also, Tedit has a "Clear Derelict Ships" command that will remove un-
  1487. owned ships that are floating around from the previous versions of the
  1488. Beta.  I recommend you run it to "clean things up" some.
  1489.  
  1490. Well OneBBSCon is next week, so there probably won't be a release next 
  1491. weekend.  We'll be moving fast after that as we want to put the wraps on
  1492. Version 2 as soon as we can.  Good luck testing!
  1493.  
  1494. P.S.  Everyone, please try to use the old Evil player tricks to get
  1495. extra holds and cargo.  Let me know if any of those are still possible.
  1496.  
  1497. -------------------------
  1498. Release 0.18  8-15-93
  1499. -------------------------
  1500.  
  1501. Woooooooo!  So many goodies, where to start. :)
  1502.  
  1503. Single step has been modified per user suggestion so that it doesn't
  1504. drop out of Autopilot but instead drops to the function menu with
  1505. each sector you enter.  Try it, its definately better this way. :)
  1506.  
  1507. There's a couple new ships out there, but they're not completely
  1508. active throughout the game.  You can buy em, but the special feature
  1509. of ship #16 will not be active in this release :)
  1510.  
  1511. Added a third opening ANSI screen.
  1512.  
  1513. The Ship overhaul is complete!  The ships are different in costs and
  1514. in capabilities.
  1515.  
  1516. The remainder of the Planetary controls are done.  When you upgrade
  1517. Citadels you will get the appropriate info for the type of planet you
  1518. are on.  Also the planetary displays have been improved.  An additional
  1519. Planetary Citadel Level has been added. :)  But it isn't fully active
  1520. yet.  Transporter Level stats is now complete in the Citadels but I
  1521. still didn't link in the Planetary Transporters because I want to wait
  1522. until the Ship Transporters are ready.  That will be in the next release
  1523. when I've fully tested the balance of the new ships and settle on the
  1524. transporter range/ship type.
  1525.  
  1526. TURBO BIGBANG is in this release. :) :)  Try it in an alternate subdir
  1527. somewhere (don't forget to move PORTNAME.D8A as well).  Its mondo faster
  1528. thanks to an alternative course plot routine provided by High Velocity
  1529. Software (they're the folks that are working hand in hand with me to
  1530. bring out a MajorBBS version of this game at the same time).  This new
  1531. course plotter is built into the game now at the core level.  You may find
  1532. some problems with Transwarping planets or with Etherprobes.  I didn't
  1533. have time to fully verify those were working properly with the new
  1534. course plotter.  Try this plotter, its damn quick.
  1535.  
  1536. Tons of little cosmetic changes here and there, most of which are from
  1537. user suggestions that I've accumulated over the years.
  1538.  
  1539. BTW, the Interdictor Cruiser is NOT the "Evil Starship" that people have
  1540. been clamoring for.  It has some definate drawbacks (slow, few holds) and
  1541. is designed strictly for some serious maiming when needed.  I have always
  1542. and will always refuse to grant an Evil Starship to the Evil players as
  1543. they already have it good and should stop complaining. :)  (preaching over)
  1544.  
  1545. Come next release you will be able to start owning multiple ships (with
  1546. the completion of the Transporters).  The transporters have taken longer
  1547. than planned as we couldn't decide how powerfull to make them.  The end
  1548. result is that ship transporters will be short range (some ships being
  1549. only able to beam within the same sector) and planetary transporters will
  1550. be *capable* of long range depending on how much money the player puts
  1551. into em.
  1552.  
  1553. The stand-alone ship displays are in, if you want to mess with your 
  1554. user's minds, create some ships (using Tedit, just give a deleted one a
  1555. name and a location, thats all it takes) and just leave em lying around. :)
  1556. That will throw them for a loop when they encounter ships without anyone
  1557. piloting them.  BTW, please do NOT use the Ferrengi ships as that is still
  1558. under development and I'm not sure if they will even be IN Tedit in the
  1559. future.
  1560.  
  1561.  
  1562. Please test Planetary transwarp and Etherprobes as I'm pretty sure they'll
  1563. have problems.
  1564.  
  1565. Also try to break the Course Plotter in any way you can think of.
  1566.  
  1567. BTW, this new course plotting approach should FINALLY get rid of that
  1568. .01% chance of having an unlinked sector after BigBang is done.  You
  1569. may want to recreate a new universe to have a cleaner one.  I'm not
  1570. asking you to as I know how your users would complain having to start
  1571. over. :)
  1572.  
  1573. You've noticed that all ships had the full 200 turns per day, right?
  1574. (evil laugh) Well this version ends that testing mode as the new move
  1575. controls are in.  In the Ship Specs you will see a field that indicates
  1576. how many turns it takes to warp the ship 1 sector.  Thats the new approach.
  1577. Instead of different ships getting different turns, they take a different
  1578. *NUMBER* of turns to warp 1 sector.  This means you can use a Colonial
  1579. Transport to move colonists from one planet to another and only burn 1 turn
  1580. each time.  Moving that Transport to another sector though, takes 6 turns.
  1581. Once you use this method some, I think you'll agree its easier to understand.
  1582.  
  1583. Ugh, its late on Sunday night and I have to work tomorrow, so here's another
  1584. Beta set to work with.  We'll be gone week after next to OneBBScon in 
  1585. Colorado.  If any of you are going to be out there, look us up, we'll be 
  1586. staying in the Broadmoor Hotel.
  1587.  
  1588.  
  1589. -------------------------
  1590. Release 0.17  8-1-93
  1591. -------------------------
  1592.  
  1593. "come hell or high water".  Hunh, we've had both around here of late. :)
  1594.  
  1595. Well we're not going to let the Flood of '93 stop this project!  (just
  1596. delay it a few weeks).  Things have been *very interesting* in Kansas and
  1597. Missouri lately, but the rivers have all crested, the rains have let up
  1598. and it looks like we're through the worst of it.  In the last month we've
  1599. had our garage flooded out three times (over a foot deep), lost large
  1600. limbs on our trees, but luckily, haven't been flooded inside the house.
  1601.  
  1602. On to the Beta!
  1603.  
  1604. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
  1605.  
  1606. You MUST run the 16to17 conversion program to update your TWuser.dat file!
  1607. If you do NOT run this, you will corrupt your current game.  Also, do NOT
  1608. run it twice, as that will do the same :)  (Beta stuff after all :)
  1609. Put the 16to17.exe in the subdir with the TWuser.dat file and run it once
  1610.  
  1611. Also, after unzipping this jumble, copy all *.ANS down to the ANSI\
  1612. subdirectory. All of the planet ansis and a few others are in this update.
  1613.  
  1614. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
  1615.  
  1616. Many, many, many changes to insure that new user accounts are properly
  1617. initialized.  They shouldn't start on a planet, have visited sectors, etc.
  1618.  
  1619. The Contracts, Bounties and Galactic bank accounts have been moved to the
  1620. user file (where they should have been in the first place) and should be
  1621. fully operational now.
  1622.  
  1623. By popular demand/complaint the Galactic Bank limit has been raised tenfold.
  1624. You may now keep 500,000 in there (no interest, its too safe).
  1625.  
  1626.  
  1627.  
  1628. PLANETS!  Yeesh, planets have undergone their massive changeover.  You can
  1629. now get multiple planet types, all reference displays are complete and the
  1630. functionality of the different planet types is complete.  Its far too much
  1631. to list and besides, I want players to have to figure out some of what the
  1632. different planet types imply. (evil grin)  From reading the descriptions in
  1633. the computer system, they should be able to make a good guess anyway.  You
  1634. will notice that there are different production/storage/ and requirements 
  1635. (for Citadels) with each planet type.  Experiment with em, but don't be
  1636. suprised if some Colonists dissapear on the hostile worlds. :)  The planets
  1637. are complete with the exception of 1.) Transporters and 2.) Storage 
  1638. warehouses.  (yeah, like it sounds, for junk of all sorts :)
  1639.  
  1640. PLEASE TEST PLANETS THOROUGHLY!  Thank you.
  1641.  
  1642. One small note to keep in mind, I've changed the "Planet limit in sector" to
  1643. be a soft limit.  The user is only warned that they're doing something
  1644. "potentially hazardous" by exceeding that limit. :)  You all know what 
  1645. happens during cleanup to people with too many planets in a sector. :)
  1646.  
  1647.  
  1648. -------------------------
  1649. Release 0.16  6-20-93
  1650. -------------------------
  1651. I was out of it for about 10 days these last couple of weeks with a nasty
  1652. sinus infection.  Had to resort to a doctor to get rid of it. :)  My day
  1653. job is also lightening up some now so I should be able to move at a pace
  1654. more my liking. (faster)  If any of you were around when I went through
  1655. the 1.xx beta series (0.90 through 0.98) then you'd remember that I *can*
  1656. produce quite quickly given the time.  If only I could manufacture time. :)
  1657.  
  1658.  
  1659. Ach and Eiben.  I realized I left one file OUT of the necessary mods to make
  1660. the game completely sharable between Lan nodes. (or desqview, whatever).
  1661. I made those additions and the game seems to run smoothly enough on
  1662. multiple nodes concurrently.  Still haven't finished the new Node
  1663. configuration system yet.  Everything's in, just have to patch the old
  1664. I/O routine to use the configured values instead of the constant defaults
  1665. its been using (3f8,3e8,2f8,2e8 etc)
  1666.  
  1667. Many little cosmetic changes. ;->
  1668.  
  1669. Jim Chapman sent me a nice bug listing so I just worked my way down it:
  1670.  
  1671. Starting credits bug, unable to put more than 30000 in it - Fixed
  1672. Shields editor, unable to change                          - Fixed
  1673. Transwarp Editor, ditto (wrong select character)          - Fixed
  1674. Corporation display ( I couldn't duplicate it)            - ??????
  1675. Twtrader bulletin onlyupdated when rankings run
  1676.    (Well thats the original design, will take some work to change)
  1677. Quitting a corporation bombs out                          - Fixed
  1678. Changing Corp password bombs out                          - Fixed
  1679. Corp members keeping you off your planet (silly typo err) - Fixed
  1680. Price of tea in China                                     - unable to fix
  1681.  
  1682. ***************
  1683.  
  1684. All of the Corp functions were using the Static MaxPlanets, MaxSectors,
  1685. etc instead of Systemrec.Planets, Systemrec.Sectors.  Ie, it was always
  1686. looping through the MAXIMUM numbers of each thing, instead of the
  1687. CONFIGURED max number of a thing.  This would have caused a number of
  1688. Error 100s.  All fixed now.
  1689.  
  1690. Corp Alignment was accidentally commented out.  Its been put back in
  1691. so that the 'Consorting with Slimeballs' should make more sense now :)
  1692.  
  1693. This is a lot of code, you know that? Ugh.  Just exceeded 23,000 lines
  1694. and I've been trying to optimize it and through out redundant sections!
  1695.  
  1696. Heh.  Users were getting messages from Player#1 telling them "We have
  1697. destroyed your fighters in sector blah blah, don't deploy in the space
  1698. lanes". :)  Players used to start at 2 so I was using the value 1 to
  1699. represent the Feds.  The Feds have now moved to -4 so I fixed Extern
  1700. to send the messages with the proper author.
  1701.  
  1702. When a new user started, if they picked up a user record that had been
  1703. previously used (deleted player) then they'd get that player's
  1704. travels and avoids.  (Wasn't clearing the bitfields).  Its now cleared
  1705. so new users will start with only one sector visited. (*awwwwww*)
  1706.  
  1707. The problem with disrupting mines is fixed.  Seems that the Borland
  1708. Pascal 7.0 "Byte" datatype rolls over but remains positive!  I was checking
  1709. for it going negative (never happened).  All taken care of.
  1710.  
  1711. Cloaking and remaining in citadels should both be working.  Left those
  1712. checks out of the new structure that maintains all the player's locations.
  1713. Added "Onplanetnum" to the editor so you can see which planet the player
  1714. is on.  Also added "Cloaked?" to the Shipeditor so you can tell when a
  1715. ship is cloaked.  BTW folks, Cloaking isn't infallible anymore. >:->
  1716.  
  1717.  
  1718. +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1719. + Here's a silly one for you:                       +
  1720. +                                                   +
  1721. + You must destroy the fighters to remain here:     +
  1722. +                                                   +
  1723. + Your fighters 30 vs theirs 953,293,123            +
  1724. +                                                   +
  1725. + What would you do? (grin)  (use the editor)       +
  1726. +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1727.  
  1728. Yeesh.  I just spent about three hours tracking down that pesky little
  1729. problem with port construction.  Finally found it, the header definition
  1730. of one procedure involved wasn't setup for pass by parameter (as opposed
  1731. to pass by value).  Simple fix once I finally found it. :(  Ports should
  1732. be building now
  1733.  
  1734. Its after midnight, I think I'll zip this up and get it on the way to
  1735. Bill!  Have fun with it folks and let me know what you run into with it.
  1736. Thanks again for helping out with the Beta test.
  1737.  
  1738. (Yes, I am in a much better mood of late :)
  1739.  
  1740.  
  1741. Well I lied, before quitting I fixed the ports so that even in this time of
  1742. Clintonomics, they'll start making some profit so that the Pirates will
  1743. have something to steal. :)  (Sorry all you Democrats, couldn't resist :)
  1744.  
  1745.  
  1746. -------------------------
  1747. End of Release 0.16
  1748. -------------------------
  1749. Okay! Here we go again.  I'm starting this completion note to keep you all up
  1750. on where we're at in fixing things, adding new chunks, etc.
  1751.  
  1752. * In an effort to optimize the "Eviction" module of Extern, I forgot to
  1753.   initialize the array that has everyone's location in it.  Fixed now,
  1754.   your users should be merrily evicted left and right.
  1755.  
  1756. * Someone reported the Hardware Emporium didn't have "Q" on its menu.
  1757.   I can't find this, so I'm including the current Menufile.TXT that I'm
  1758.   using.  I must have fixed it but not sent all of you the new menus.
  1759.  
  1760. * I'm also including MENU.EXE  If you run this program in the same subdir
  1761.   with Menufile.TXT you'll be able to view whatever menus you want.  Makes
  1762.   it a bit easier to look at em (instead of trying to trigger them in the
  1763.   game).
  1764.  
  1765. * There are some new modules being linked in, though they won't be fully
  1766.   functional for a while, I'm just testing memory allocation right now.
  1767.  
  1768. * Argh, I need to edit a planet I'm testing transport with so I guess I'll
  1769.   finish the Tedit planet editor now. :)
  1770.  
  1771. * The new planet limits are done.  Material maxes out at 20 million units
  1772.   now (instead of 10,000) and Colonists best level is 1 million (instead
  1773.   of 10,000).  Colonists can go up to 2 million of course. (no production)
  1774.  
  1775. * Planetary Fighters max is now 1 billion
  1776.  
  1777. * Planetary Shields max is 50,000
  1778.  
  1779. * Fighter handling has been maximized for the new, larger setup.  Sectors
  1780.   with a planet can handle 2 billion fighters.  Without a planet, only
  1781.   50,000.
  1782.  
  1783. * Hooks are in for the new multinode control system.  The editor aspect of
  1784.   it is done but the game doesn't use the info (yet).
  1785.  
  1786. * The problem with flipping between "G" and "H" in the editor has been fixed.
  1787.  
  1788. * Navigational hazards (Space debris/Asteroids) has now been linked into
  1789.   everything BUT the Enter_Sector process.  IE, you'll see it, can edit it
  1790.   but it won't hurt you if you run into a sector with debris in it.  In the
  1791.   future, it will cause damage.  Destroyed anything can cause a debris
  1792.   buildup.  Battlegrounds will become a navhazard.
  1793.  
  1794. * When attacking deployed fighters, the database was updated but the temp
  1795.   work variable was not (didn't look like you destroyed any but you did).
  1796.   Its all fixed now.
  1797. -------------------------------
  1798.